package com.example.demo;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.METHOD) // 表明该注解只能用于方法上
@Retention(RetentionPolicy.RUNTIME) // 表明该注解在运行时依然有效，以便被反射读取
public @interface DataPermission {
    String[] roles() default {}; // 指定需要哪些角色才能访问此方法的数据
}
